Smush\Core\Stats\Global_Stats_Controller A

Total Complexity 72
Dependencies 9
Dependents 1
Total lines 394
Lines of code 261
Logical lines of code 149
Comment lines 57
Methods 26
Properties 3

Methods 26

Method Rating Maintainability Complexity Lines of code
save_optimization_lists()
A
53 11 23
accumulate_attachment_ids()
A
52 8 25
accumulate_slice_stats()
S
55 5 19
maybe_mark_as_outdated()
S
61 4 14
adjust_on_attachment_deletion()
S
61 4 12
adjust_before_optimization()
S
63 4 11
adjust_after_optimization()
S
64 4 10
get_latest_modification_timestamp()
S
60 3 13
save_slice_stats()
S
63 3 11
adjust_on_attachment_upload()
S
68 3 7
get_array_value()
S
73 3 5
__construct()
S
53 1 24
register_media_library_scan_processes()
S
56 1 21
accumulate_count()
S
69 2 7
accumulate_counts()
S
63 2 10
ajax_get_global_stats()
S
72 2 6
reset_global_stats()
S
74 2 5
add_to_list()
S
71 2 6
reset_lists()
S
70 1 7
register_scan_process()
S
72 1 5
save_counts()
S
72 1 5
reset_counts()
S
82 1 3
slice_stats_key()
S
80 1 3
update_scan_started_timestamp()
S
81 1 3
update_scan_finished_timestamp()
S
81 1 3
adjust_global_stats_for_attachment()
S
81 1 3